// 1758. 生成交替二进制字符串的最少操作数
/**
 * @param {string} s
 * @return {number}
 */
var minOperations = function (s) {
	let cnt = 0
	for (let i = 0; i < s.length; i++) {
		const c = s[i]
		// 计算字符串s 如果从 0 开始的字符串(0101)所需的操作数
		if (c !== String.fromCharCode('0'.charCodeAt() + (i % 2))) {
			cnt++
		}
	}
	return Math.min(cnt, s.length - cnt)
}

const ret = minOperations('10010100')
console.log('minOperations :>>', ret)
